const state = {
	emptyHeight: 0,
	botNavHei: 110,
	XBoolean: false
};

const getters = {
	getBoolEmpty(state) {
		return {
			emptyHeight: state.emptyHeight,
			XBoolean: state.XBoolean,
		}
	},
	getNavHei(state) {
		return state.botNavHei;
	},
	getBotHeight(state) {
		return state.emptyHeight + state.botNavHei;
	},
	getAll(state) {
		return state;
	},
	getEmpty(state) {
		return state.emptyHeight;
	}
};

const mutations = {
	setXBoolean(state, data) {
		state.XBoolean = data;
	},
	setEmptyHeight(state, data) {
		state.emptyHeight = data;
	},
};

const actions = {
	setIphone(content, data) {
		// #ifdef MP-ALIPAY
		if (data.model.indexOf('iPhone11') > -1 || data.model.indexOf('iPhone12') > -1 || data.model.indexOf(
				'iPhone 11') > -1) {
			content.commit('setXBoolean', true);
			content.commit('setEmptyHeight', 50);
		}
		// #endif

		// #ifdef MP-WEIXIN
		if (data.model.indexOf('iPhone X') > -1 || data.model.indexOf('iPhone12') > -1 || data.model.indexOf(
				'iPhone 11') > -1 || data.model.indexOf('iPhone 12') > -1) {
			content.commit('setXBoolean', true);
			content.commit('setEmptyHeight', 50);
		}
		// #endif

		// #ifdef MP-TOUTIAO
		if (data.model.indexOf('iPhone X') > -1 || data.model.indexOf('Unknown Device') > -1 || data.model.indexOf(
				'iPhone 11') > -1) {
			content.commit('setXBoolean', true);
			content.commit('setEmptyHeight', 50);
		}
		// #endif

		// #ifdef MP-BAIDU
		if (data.model.indexOf('iPhone X') > -1 || data.model.indexOf('iPhone12') > -1 || data.model.indexOf(
				'iPhone 11') > -1) {
			content.commit('setXBoolean', true);
			content.commit('setEmptyHeight', 50);
		}
		// #endif
	}
};

export default {
	namespaced: true,
	state,
	getters,
	mutations,
	actions
}
